A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization
نویسندگان
چکیده
In this paper a hybrid model called Particle Swarm Artificial Bee Colony algorithm (PSABC) has been proposed. The PSABC algorithm is a combination of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm. PSABC has been used in this context to optimize the fitness value of a population in ABC algorithm using Particle Swarm Optimization. PSABC could be used to optimize the test suite, and integrate both ABC and PSO for a better result, as compared to their individual performance in terms of test case optimization. In PSABC, the sites are comparable to nodes in the Software under Test (SUT). While relating to the ABC algorithm, the bees here are the Test cases that adapt with time. The main objective of the bee is to find the areas with highest coverage and highest usage, so that failures could be identified at an earlier stage. The artificial bees adapt the test cases with time and the bee’s plan is to find out the areas where the nodes have higher coverage. The ABC algorithm is used to generate the optimal number of test-cases, which are sufficient to cover the paths. These paths are generated by using the Control Flow Graph (CFG), and the PSO generates the individual test cases first. This algorithm determines the node with the highest usage by a given test case. Based on the proposed hybrid approach, an optimal result for test case execution is obtained. The performance of the proposed method is evaluated and is compared with other optimization techniques such as PSO and Ant Colony Optimization (ACO).
منابع مشابه
Using Hybrid Artificial Bee Colony Algorithm and Particle Swarm Optimization for Training Feed-forward Neural Networks
The Artificial Bee Colony Algorithm (ABC) is a heuristic optimization method based on the foraging behavior of honey bees. It has been confirmed that this algorithm has good ability to search for the global optimum, but it suffers from the fact that the global best solution is not directly used, but the ABC stores it at each iteration, unlike the particle swarm optimization (PSO) that can direc...
متن کاملFuzzy C Means (FCM) Clustering Based Hybrid Swarm Intelligence Algorithm for Test Case Optimization
The main objective of an operative testing strategy is the delivery of a reliable and quality oriented software product to the end user. Testing an application entirely from end to end is a time consuming and laborious process. Exhaustive testing utilizes a good chunk of the resources in a project for meticulous scrutiny to identify even a minor bug. A need to optimize the existing suite is hig...
متن کاملPS-ABC: A hybrid algorithm based on particle swarm and artificial bee colony for high-dimensional optimization problems
Particle swarm optimization (PSO) and artificial bee colony (ABC) are new optimization methods that have attracted increasing research interests because of its simplicity and efficiency. However, when being applied to high-dimensional optimization problems, PSO algorithm may be trapped in the local optimal because of its low global exploration efficiency; ABC algorithm has slower convergence sp...
متن کاملA New Hybridized Approach of Pso & Abc for Optimization
This article presents a hybrid evolutionary algorithm (PSABC) based on Artificial Bee Colony (ABC) and particle swarm optimization (PSO). Both of the algorithms are co-operative, population-based global search swarm intelligence met heuristics. The core of this algorithm is using PSO to optimize the fitness value of population in ABC. For Evaluation purpose, the proposed algorithm is tested on ...
متن کاملOPTIMIZATION OF SKELETAL STRUCTURAL USING ARTIFICIAL BEE COLONY ALGORITHM
Over the past few years, swarm intelligence based optimization techniques such as ant colony optimization and particle swarm optimization have received considerable attention from engineering researchers. These algorithms have been used in the solution of various structural optimization problems where the main goal is to minimize the weight of structures while satisfying all design requirements...
متن کامل